Fri Nov 3 08:52:41 EDT 2017

Now, what are the actual problems?

1. Pure functions + abstracted recursion patters and separated logic
   and effects are great tools, but they require types when
   implemented by an aging brain.

2. Build and integration systems are a real problem.

3. Linux is more complicated than you think

How to solve this?
The problem is in tools.

Maybe the problem is really the build system used to integrate all the
heterogenous components.  It doesn't seem possible to get rid of the

Is there a build system that can be made to work reliably?