implement tools to align unknown variable types into arithmatic-capable types using reflect