Now when the `output` command is unsupported by the Sink, the library raises a different exception than if unknown text is printed. This allows feature testing, which is great.