a FRP js library like flapjax