For loops do work, except the | part