Provides type detection and analysis for ANY Javascript object (including custom types) in any environment, even where native operators falter.