Version 0.3.0 less ; and sane memoize