C++ library providing result<T, E> and maybe<T> monadic types
Provides `result<T, E>` and `maybe<T>` and monadic functions for them
mitama-cpp-result$ brew install mitama-cpp-result && #include <mitama/result.hpp>$ auto divide(int a, int b) -> mitama::result<int, std::string> { if (b == 0) return mitama::err("division by zero"); return mitama::ok(a / b); }$ auto find_value(int key) -> mitama::maybe<int> { return mitama::just(value); }