added helper trait 'In' to improve type inference for input signals