Sun Aug 18 10:59:18 EDT 2019

simpler uC code

Something to think about: uCs are cheap, so it makes sense to have
more of them and dedicate tasks.  This usually allows severe
scale-down of code because static memory allocation can be used, and
code can be much tighter bound, i.e. macro instantiation allows