Do GNU Units handle units with implicit parameters?
For example, 1500 mAh (milliamp∗hours) could be converted to 5.55 Wh (watt∗hours), or 19.98 kJ in SI units, in the context of a 3.7-volt battery.
Naive approach fails:
$ units "1500 milliampere*hours at 3.7 volts" "watt*hours"
conformability error
1.9593687e+09 kg^2 m / s^4
3600 kg m^2 / s^2