Partially implement some && and || shortcircuiting if the left hand side is a constant during compile time in Pastel.
Partially implement some && and || shortcircuiting if the left hand side is a constant during compile time in Pastel.

Current compile-time constant resolution only considered if both the left and right were constants.

There were some places that did things like this:

  if (@ext_boolean("HAS_FEATURE") && Extension.ThingRelatedToFeature()) { ... }

blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon