added Element#singular?

this allows us to properly expect and return arrays.