Make deftype*/defrecord* take the extend-type expr as their body to
simplify fields handling