Continued bootstrap
Added failing spec with is_a?
Allow passing nil to an external if the type is a typedef that has pointer type