Pass in 2 handlers, one that handles Expected` and another that handles Unexpected
See Implementation
Pass in 2 handlers, one that handles Expected` and another that handles Unexpected