discuss what the syntax should be here. then implement the syntax after #178 is fixed. this feature is called "data lists" data lists should support user data types (structs and enums)