Add #where support for MemoryScope.

At this point I do not know its a valid argument yet. There are more argument related checks below. I think that `argument` reflects the state (also of validation) better than `conditions`.

What about to break this method up into one that takes an lvar `conditions` and is private. And the one that parses the arguments and implementing the public `#where` I think thats the best option.