oops, "not" not compatible with &&
':all' export tag
swapped out Safe::Isa for Scalar::Util