my perpetually in-progress macropad

commits