Added weos::function<>, the dynamic version of weos::static_function<>: