Please add tests for 2, 3 and 4 argument Signals, to clarify the allowable use cases and validate that they work.