kill makeLazyFunc; instead make defineprop recursive
kill changes to em.get