I mentioned elsewhere noticing the large size of boost in closures. I've now realized what the problem was with making a lib output, and done one, as below. However, presumably it should have a dependency of out on lib for compatibility, and I don't know the right way to do that. The lib package is 17MiB, and the headers are 108MiB.