Refactor lifting methods to only accept signals

This also removes `-rac_lift` and requires `nil` termination for the variadic signal method.

Completes #520.

@jonsterling