Maybe I'm overthinking about naming, but it's a problem I've encountered several times and it was really annoying every time.

I have three interfaces. The first is IAssembler, which has assemble(...) method. The second is IDisassembler with disassemble(...) method, and the third is [no good name for that one] which inherit from them both. How would you call the last one?

More examples: serializer and diserializer, compiler and decompiler, encrypter and decrypter...

The conventions might change a bit between languages - I mostly use c++/c#.