loading types on initialize
adding test
flakes
disallowing to register type twice
Merge branch 'dynamic-types' of github.com:onefinestay/kaiso into dynamic-types