feat(types) Allow adding new types and name it later on