Replace "recommended" hashCode stub by a safer one which does not break when assertions are disabled
Add a new method to EnrichedStream to only get ("if possible") the Head of a file