public OutArg(HostVariable <T> target) : base(target) { }
public RefArg(HostVariable <T> target) : base(target) { }