Add bessing and move parse() to a direct ast() method