Move most `start_up.f90` checks to the Python parser. Some will probably have to remain at runtime, but most can be moved.