Modules

Use smart matching to define multi subs