Add support for Rep[Option[T]].getOrElse(default)

Adds support for `getOrElse()`. It works for me, but I'm not sure if I used `reifyEffectsHere()` and `summarizeEffects()` properly (I followed implementation of `fold()`).