Perhaps this can be done with entry and display annotations for the editor/IDE. For example: let table:[[Int?]] /{ tabular, 10x10, centered, etc. } = ... In an editor/IDE that understands these annoations, you would get a WYSIWYG table for entry and display of the tabular static data.