Interface ConstrainableProposer<C extends Candidate,​L extends CandidateConstraint<C>>