New types fixes

@phalcon maybe add into `.gitignore` parser files, that parser could regenerate? (`parser.h`, `parser.out`)