Remove explicit subtype tag from ListTag

This allows the logic for picking the tag to
remain inside the library instead of flowing
out into application code. 'typeOf' is still
available to application code for testing the
type of elements