StringCast

Creates an object which acts as a source of a given string type.