Nestable for
Fast for
Simpler for definition
Breakable for