use compilation server; compile correctly; make enum helpers work correctly