Uses the previously ignored type check ok value with a similar structure to parse.go for the With* functional options. Changes: runtime error: invalid memory address or nil pointer dereference to: <TypeName> is not a NodeRenderer