Cube will be our canonical object for testing metaprogramming
t() :: %OpenSCAD.Cube{ center: boolean(), debug: term(), disable: term(), show_only: term(), size: float() | {float(), float(), float()}, transparent: term() }