This pattern, which repeats all throughout this file, should be factored out into a helper method that I'm surprised doesn't already exist in Knockout:

```javascript
function subscribeAndEvaluate(observable, callback) {
  callback(observable());
  return observable.subscribe(callback);
}
```