Merge pull request #14 from alexcrichton/result

Switch from IResult<I, O> to Result<(I, O), LexError>