First cut at initial feature fn requirements

This is more of a heads up to what would be good initial list to aim for and to get feedback on whether this is how we imagine such functions looking in the first place.

/cc @markhibberd @charleso 
There is a longer discussion against the history of the coles dictionary that I can't find now about this, will see if I can dig up.