Prototype `os.walk` caching and added `pyficache`