starting to work on a better require syntax

the goal is to replace:

provide('dependency', function(dependency){
dependency.more = true;
return data;
});

by:

require('depency', function(dependency){

}