import macros , typetraits , sequtils , strutils , macroutils #, options , tables , etc type Shape = object name: string Text = object name: string age: int # a_scene(sceneName, Shape, Text) # SceneNameObj* = object of RootObj # shapes: seq[Shape] # texts: seq[Text] # entities: Record # SceneName* = ref object of SceneNameObj # dumpTree: # type # sceneNameScene* = ref object of Scene # texts: seq[Text] # shapes: seq[Shapes]