Fixed bug where the bodies of nested definitions were not being desuggared
Changed to no longer require explicitly listing which procedures are to be treated as atomic primitives. Now, any procedure that is not explicitly defined is treated as an atomic primitive