add "narrow" and "no-overlap" helper classes, experimental for now.