Allow union types within signatures