Creates an Error enum and Result type alias to simplify and unify error handling, and kills explicit panics. (Except for in tests, where a panic just fails the test, which is what we wanted anyway. Expect-type messages would be good there, but eh. :effort:)
Creates an
Error
enum andResult
type alias to simplify and unify error handling, and kills explicit panics. (Except for in tests, where a panic just fails the test, which is what we wanted anyway. Expect-type messages would be good there, but eh. :effort:)See #10.