rename adjust() -> clamp_by_boundaries()