sprinkles @contextful and @mayFail annotations
makes ErrorHandler non-parametric