:memoize? key arg now accepts a set, added ParserException