FIXUP 64bit default
added a convinience function lexSource and 
changed Token not to be a template