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