Give double-memoize errors their own error class