nullable

inline fun <A> nullable(block: context(SingletonRaise<Nothing?>) () -> A): A?