/*****************************************************************************
* module_Need: return the best module function, given a capability list.
*****************************************************************************
/*****************************************************************************
* module_Need: return the best module function, given a capability list.
*****************************************************************************