import { p, pa } from "@sthir/macro"
pa(x, p("!==", undefined))
Gets transformed to...
(t => t !== undefined)(x)
This is correct because pa could have even be used with some other predicate not just p...
But in cases where it's used with p the iife can be further evaluated....