now uses t as a type when no type specified

cleanup lispify-address-of

added basic typedef

added compund typedef

added variadic arg function

added funcptr syntax