DIP29: slice expressions

This adds implicit conversions to slice expressions, analogously to pointer offset expressions.

Also fixes a typo error in the pointer offset expression conversion.