Make HyList add returns HyList

Signed-off-by: Julien Danjou <julien@danjou.info>
Add a `when' macro

Signed-off-by: Julien Danjou <julien@danjou.info>
Add a `unless' macro

Signed-off-by: Julien Danjou <julien@danjou.info>