Name this character that, in URLs, often goes between the protocol and two slashes.
Two of these characters test whether one object in Haskell has the type of another. In XML, it separates a namespace from an element name, while it acts as a separator between keys and their values in JSON ["Jason"]. In C-like languages, this character follows block labels as well as each case of a switch statement; it also separates the second and third arguments to the ternary operator used for compact if-then-else statements. In CSS, it separates property names from their values, such as font-size, then this character, then 12pt ["twelve P T"]. Name this character that, in URLs, often goes between the protocol and two slashes.
Two of these characters test whether one object in Haskell has the type of another.
colon [do not accept or prompt on "semicolon"]