fields as sugar
made the base for my compiler mods
moved to desuga_base
Makefile fix
merge