Bistate (or multiple states) "actuator" improvements
The current base class for actuators or objects with multiple states is not complete enough. For example, it is not possible to define custom states (like, IN or OUT or OPEN/CLOSED, etc).
A proposal from Gilles is to have a new Bistate
object for this.