occ: the overcomplicated compiler