Muffin.Observable should be implemented as a function.