Added Signal primitive.