I have some common code I've placed in a Swift Package I want to use on any platform. I have a struct that depends on the Foundation Process class, that should only be made available on macOS. I'm new to cross platform issues, so I've read up and created my @available attributes, but I'm still getting errors when I try to compile for iOS. Surely with the attributes I've specified it should compile, no? What am I doing wrong?