[TAV-473] Get all values types directly from a port.

Previously we could grab singleton text values and deep anything values but not
singleton anything values. This fixes that so the user doesn't need to
explicitly load from a file in some cases.