A signals/slots plus FRP-like library for Java and Objective-C