… properties in JS - attributes should, but other methods should be treated as zero length functions (thus being called with method() from JS).
added typeof specs & cleaned-up/reaarranged some existing ones