So it seems to me like we should be handling `undefined` [in `getView`](https://github.com/twpayne/ol3/blob/c6b73abfda1e19397f23bd49073813a483e9c330/src/ol/map.js#L664) or having the return be `{ol.View|undefined}`.