support scoped module names
scope and package required; better names
less confusing conditional
0.4.0