Issue #1: Add hasPrototype().