Removed AST datatypes with 'Pos' prefix and updated handling of remaining AST datatypes. Front patches are less intrusive as forked version of bnfc generate most of needed code.