Modules

A function dispatcher that respects versions, with fallback.