reinstate ::Function annotations on * dispatch (doh).