Added DEF MACRO

This is essentially a resugaring of define-syntax-rule to max the DEF
syntax, and functions similarly. For the time being I'm likely only to
include this, as it seems more than sufficient for a BASIC dialect like
this, save that I'd love literal support.