The docstring for {{counted?}} currently says:
bq. Returns true if coll implements count in constant time
This tempts the user into thinking they can use this function to determine whether or not calling {{count}} on any collection is a constant-time operation, when in fact it only reflects whether or not an object implements the {{clojure.lang.Counted}} interface. Since {{count}} special-cases a handful of platform types, there are common cases such as Arrays and Strings that are constant time but will return false from {{counted?}}.
*Proposed:*
bq. Returns true if coll, a Clojure collection, implements count in constant time. Note that this function will return false for host types even if the count function can return their size in constant time (as with arrays and strings).