Construct a sign bit to store
SignBit(Logic inl, {this.inverted = false, String? name}) : super(name: name ?? inl.name, naming: Naming.mergeable) { this <= inl; }