llv22 - for swift playaround, why memoize donesn't exist