Currently, we can only panic with static error messages and signals via a `ConstError`. We should also allow to generate error values with a runtime string and usize signal