E3-614: Part 2: Clean up the user of macropragma et al.
This MR removes the user of macropragma as well as a few other standardisation steps and cleanup.
This should be merged after https://gitlab.esss.lu.se/e3/wrappers/ts/e3-mrfioc2/-/merge_requests/41
Edited by Simon Rose