[#5] Revert filename extension handling to strings, clean stream factories.
Formatter bulldozing