Can ask `abstract?` in macros
Added `@type` inside macros that refer to the current type (so we remove all other magic instance vars and only keep that one)
Fixed: chomp pkg-config output so we keep everything in a single line