Finish work on symbol type. Changes it's work to have a list type as
well