fromNullable

fun <T, E> fromNullable(value: T?, errFn: () -> E): KResult<E, T>
fun <T> fromNullable(value: T?): KResult<Throwable, T>