atom.js
function provide(nucleus, key, provider) {
		provider(preventMultiCall(function (result) {
			set(nucleus, key, result);
		}));
	}
function provide(nucleus, key, provider) {
		provider(preventMultiCall(function (result) {
			set(nucleus, key, result);
		}));
	}
function provide ( nucleus , key , provider ) { provider ( preventMultiCall ( function ( result ) { set ( nucleus , key , result ) ; } ) ) ; }
Helper function for setting up providers.
Helper function for setting up providers .