Put `hasProfile` on the prototype and document it plz