Class NamedArg<P extends AbstractCLType>