EHN: BPoly: add a constructor from a list of derivatives at breakpoints