Check `ReactChildren.{map, forEach}` callback argument

Fixes #1755

/cc @spicyj
:+1: to better message. Should I use `ReactChildren` (internal) or `React.Children` (external) name?