模組解[]
local types = {trans = {color = "#dff9f9", jctbtm = "[[Route number|Route]] transition", jctint = "Route transition"},
               concur = {color = "#ddffdd", jctbtm = "[[Concurrency (road)|Concurrency]] terminus", jctint = "Concurrency terminus"},
               closed = {color = "#d3d3d3", jctbtm = "Closed/former", jctint = "Closed or former", routelist = "Former"},
               former = {color = "#d3d3d3", routelist = "Former"},
               incomplete = {color = "#ffdddd", jctbtm = "[[Interchange (road)#Complete and incomplete interchanges|Incomplete access]]", jctint = "Incomplete access"},
               unbuilt = {color = "#ffdead", jctbtm = "Unopened", jctint = "Unopened or under construction", routelist = "Proposed or unbuilt"},
               future = {color = "#ffdead", routelist = "Future"},
               hov = {color = "#ffff99", jctbtm = "[[HOV|HOV only]]", jctint = "High occupancy vehicle exit only"},
               toll = {color = "#dcdcfe", jctbtm = "Tolled", jctint = "Toll required"},
               etc = {color = "#dcdcfe", jctbtm = "[[Electronic toll collection]]", jctint = "Electronic toll collection only"}}

types.mplex = types.concur -- Temporary alias until mplex is removed from all articles

return types