Memoize equivalent function calls only once
Memoize equivalent function calls only once

The memoizers are improved such that the cache key only depends on the
(would-be) local scope at function/method entry, and not on the
particular combination of positional, keyword and default arguments used
to obtain it. This is achieved using `getcallargs`from the `inspect`
module.

danielwe/gridcell