Merge branch "type-info" into "master"

Solve issue #21: Create `dom.TypeInfo` interface.