concat: -a mode functional