some debug cleanups + doing Fortran precision sanity check and pointer a...

...ssociation only once