first crappy pass at builtins, just to get something into the environment to play around with