carry linebreak handling support through to forms nested in sets, maps, vectors