Aligning on 4KB pages isn't a Switch-specific thing, so this can be moved to common so it can be used with other things as well.
Uses the C++17 inline variable variants