add << shortcut to list, borrowed from io