systactic complexity of #golang, not composable, and context dependent.
slice type is declared like this:
var name []type
but map type is declared like this:
var name map[type]type
see Grammar Complexity
http://xahlee.info/comp/comp_lang_conlang_grammar_complexity.html