Modules

terse tests with useful error feedback