typealias ArgValueTransformer<T> = ArgumentTransformContext.(String) -> T
A callback that transforms a single value from a string to the value type