Fixed -e flag
Make is_a? accept a type expression. Still not fully working.