zmem.hasMem mixin to tidy up readFoo() calls