Make extend* better
Map multiple vars and exprs to store with applyMethod