Does the spec actually say that typeof(callback interface)="object"? Chrome has the right prototype, but still typeof it as function.