dynamic

abstract fun <T> dynamic(type: StringType = StringType.SINGLE_WORD, function: IcemmandSource.(context: IcemmandContext, input: String) -> T?): IcemmandArgument<T>