Start adding Extends type. Fix set!. Update analyzer. Enable caching.

Note: hashing is slow at the moment.