taggable types

issue #152