Using grammar to create PG positional args.