initial Flate::Filter implementation