introduce Memory.size