Create types.h

uniq types