Make non-entity object record
Fix cabal stuff in preparation for C bindings