Cleaning up syntax, and also constantizing all Filter types onto the Filter eigenclass.