Rudimentary support for combining @TailRecursive with @Memoized