could add 'hash' (defaults to Hash[Literal, Data)), and 'array' (defaults to Array[Data]) here