Is `#include ` alternative of `try-block`?
I wouldn't call it outright an alternative exceptions are a way to handle exceptional situations expected is sort of a vocabulary type on top of variant, in the common case where a functions should return either the "result" or an error