remove main.js
entangle.app: fix context error in `extend`
entangle.app: do not generate default entangle instance for app
entangle.prepare: `typename` attribute of converter
entangle.slot: cache and push cache to newly attached chain
page: refactor