Should the yield class be promoted to support addition, multiplication, integral with error propagation?