Eat comments before checking code empty: unbreaks static if () { ... /* */ }
Change type-is iterable to check for the iterable trait, not just whether its argument is a plain iterator
Unbreak integer exponential for vectors
Fix minlist/maxlist for cases where the provided list is empty
Move Maybe into std.util, use for minimize/maximize to signal the empty-list case
mixin of concatenation now needs () (see recent parser change).
Slight syntax unbreak, probably due to tab/spaces confusion