adderall.dsl: Code cleanup

Implement a (defn-alias) macro, so we can have the same function
available under different names. Using this, simplify the goals in
adderall.dsl.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>