Added support for :forms metadata for core.typed plus some comments and cleanup