https://github.com/TartanLlama/expected
