Reconciling functional programming with the knowledge of a machine's innards | Heykuki News