subtract add don't act as expected in some cases
Created by: oliwerAR
The functions do not act as I would expect (as I think is intuitive) when the result of the add function is used as an argument for the subtract function.
Eg.
subtract(100%, add(1rem, 1em, false));
returns
calc(100% - 1rem + 1em)
I would expect
calc(100% - (1rem + 1em))
or
calc(100% - 1rem - 1em)