Subs::Array1D and Subs::Buffer1D are likely causing the issues found in [cpp-lcurve/issues/7](https://github.com/trm-astro/cpp-lcurve/issues/7) These need to be reviewed to understand why.