I think that I would like the constructor of Memorized result to take as arguments:
base_dir (or cachedir to be consistent with Memory), func (which could either be a string, or an object on which func_inspect will be apllied to retrieve the string) and hash, that would be the hash as a string.