3.1.2 Binding and Scoping
Joseph N. Wilson
Dylan won't let one name have different types of bindings in a single context. That is, a name cannot refer to a generic function *and* some other kind of value.
[ In Dylan a namespace for bindings (the context of a binding) is the module.]
Peter Norvig