split debug_read and debug_identify
use <details> and <summary> HTML5 tags to make debug output cleaner
return whether full match or not
clearer output when mismatch, for #35