Text this: Extending Constraint Preconditioners for Saddle Point Problems