Add ParseResult data type. Issue #51