Add Morpher::Hybrid

@snusnu I actually thought that you'd instantiate both sides of a bidirectional mapper this way:

```
@loader = Hybrid.new(evaluator)
@dumper = Hybrid.new(evaluator.inverse)
```

BTW I think the name `Hybrid` needs a better replacement over the time.