Just spent 3 hours writing FRP code to drive a motion activated light.
I loathe motion activated lights.