Introduce method for

it is now an alias for .map, but .map will stop to flatten its invocant
eventually; .for will continue to behave as it does now