Yeah, I'm not so keen on making the public interface depend more on boost, but I guess pdal has already gone quite far down that route ;-)