Change subject() to take functions instead of values directly.
0.2.0