nullable

inline fun <T : Any> CommandContext<*>.nullable(key: String): T?
inline fun <T : Any> CommandContext<*>.nullable(key: String, ifNotFound: T): T
inline fun <T : Any> CommandContext<*>.nullable(key: String, ifNotFound: () -> T): T