generator: start generating Arg records per-call

This includes the basic types only.

Signed-off-by: David Scott <dave.scott@citrix.com>