Argument<Type> extension methods