define mapping from arbitrary value arguments to type-agnostic comparable types (char is unhandled at the moment); includes static assertion for non-value types
define declaration of assertequalfull and stub out the assertequal macro
clean up macros (remove extraneous parens)
finalize assertequal macro, fix namespacing of value type macros
stub out assertequal implementation
implement comparison of value types and display of mismatched value type annotations
implement printing of comparable value types for assertion failure, rename comparablevalue functions to make it more obvious they're related
factor out array size of value str buffers to one spot
swap placement of imaginary indicator to fit typical mathematics notation
rework comparable value string size macro and incorporate into description size
remove format builder macro and just use variable precision notation
factor out sign character to reduce logic size, fix weird syntax issue of declaring variable in case block by wrapping the block in curly braces
make type explicit in value comparison function
remove more extraneous macro parens
add assert equal tests file
use false macro since stdbool is available
shorten static assert invalid value message
convert ignore glyph into a static char from a macro
add tests for makevalue
fix makevalue to retain type information