Folded event streams are properties
Rename reactive to reactor
Properties emit their current value immediately to new subscribers
Remove subscriber functionality from properties
Add Val properties for constants
Add a nicer public interface for converting a property to events