this version now compiles HoTT (but HoTT needs to be modified)