I'm not sure returning ``new Error`` here works. Have you tested it? I assumed that ``flapMap`` expects the callback to return a stream. From the bacon docs:

    Pro tip: you can also put Errors into streams created with the constructors above, by using
    a Bacon.Error object instead of a plain value.

I am thinking that this might be the proper way to handle the situation

```javascript
return Bacon.once(new Bacon.Error(config.geocoder.errorString));