FRP: Functional Reactive Poems