BoolInputSignal is InputSignal:
    value is Bool: false
    static fn create(value: Bool, target: Input) -> BoolInputSignal
