```coffeescript
define [
	'dispatcher'
	'action-manager'
	'store'
	'invariant'
	'signals'
], (dispatcher, actionManager, Store, invariant, logger, {Signal}) ->

	return {
		dispatcher
		actionManager
		Store
		invariant
		Signal
	}
```

Remove unused logger, so Signal actually works
user
```coffeescript
define [
	'dispatcher'
	'action-manager'
	'store'
	'invariant'
	'signals'
], (dispatcher, actionManager, Store, invariant, {Signal}) ->

	return {
		dispatcher
		actionManager
		Store
		invariant
		Signal
	}
```
assistant