Added AsSingleElem instance for Elem.Single

Without this, compositions like c fillH 2 fillV 1  would not compile
since the result of c fillH 2 is of type Elem.Single.