Add type information to the RAC() macro

Should prevent issues like #344.
Merge pull request #347 from ReactiveCocoa/rac-macro-type

Add type information to the RAC() macro