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”]