Set whole beamline into single, pure function
Remove cruft from Detector.hs
Move producer into Source.hs
Organise the construction of a model
Start on doing arrays with RVars
Compile with Arrays
Switch to Unboxed vectors

Surprisingly easy, but made little difference
Allow histogramming of chunked data
Make liftBuilder inlineable