Adds Function.prototype.observesImmediately

Also improves some observer docs