# Functions
NewConfig applies all given options and returns a configuration to be used.
WithCanonicalBitRepresentation enforces the marshalling methods to assert that the bit representation is in canonical form.
WithCompleteArithmetic forces the use of safe addition formulas for scalar multiplication.
WithFoldingScalarMul can be used when calling MultiScalarMul.
WithNbScalarBits defines the number bits when doing scalar multiplication.
# Type aliases
AlgebraOption allows modifying algebraic operation behaviour.