function context( done ) {
	var ctx = {};

	defineProperty( ctx, 'tic', {
		'configurable': false,
		'enumerable': false,
		'writable': false,
		'value': tic
	});
	defineProperty( ctx, 'toc', {
		'configurable': false,
		'enumerable': false,
		'writable': false,
		'value': toc
	});
	defineProperty( ctx, 'done', {
		'configurable': false,
		'enumerable': false,
		'writable': false,
		'value': done
	});
	return {
		'tic': tic,
		'toc': toc,
		'done': done
	};
}
Returns a context.

@private
@param {Callback} done - callback to be invoked within snippet execution context
@returns {Object} context