fail

open fun <T> fail(type: Type): Result<T>
open fun <T> fail(type: Type, err: String): Result<T>