Always evalute sub-expression in side-effect free ones

The sub-expressions can have side-effects, so, they need to be evaluated.

Signed-off-by: Stefan Marr <git@stefan-marr.de>