pub fn check(m: &Macro) -> Result<(), String>Expand description
Every check a macro must pass before it is kept in a workbook: the model’s limits
(Macro::check_limits) and the size an xlsx file can hold. Every path that adds a macro,
from JSON, from a file or built in code, goes through this one check.