Add extra constructor matching wrapping macro
Extract function for printing PHPNativeType to a stream