This should not be a separate module.  Probably should go under ``filter``?