Looks nice, but is there a reason it interprets m^2 * Pa correctly
≫ 1 Pa * 2 m^2 / N
1 Pa × (2 × m^2 / N)
= 2
but doesn't automatically convert a result to N? ≫ 1 Pa * 2 m^2
1 Pa × 2 × m^2
= 2 m²·Pa
Same with W, J, s and all their relations.