added foldpadd .! block, modeled after Elm's foldp