initial
Initial Specs
 - building anon spies from other functions or function description.
 - building module spies that replicate the interface of other modules.

TODO:
 - behaviour recording  specs.