ncd: Implement num_min and num_max functions.
ncd: Implement ifel function to support future lazy If.
ncd: Implement lazy evaluation in If clause.
The embcall2_multif statement is replaced with embcall, which only takes a template name. The selection of the template name is done using the ifel function, generated during desugaring.