Introduce Hooks

<..bib in amsppt.sty..>
 \let\:refstyle=\refstyle
 \let\endref:=\endref@
 \def\endref@{%
   \pend:defI\keyformat{\a:keyformat}%
   \append:defI\keyformat{\b:keyformat}%
   \def\refstyle##1{\let\:tempa=\keyformat \:refstyle{##1}%
     \ifx \:tempa\keyformat  \else
        \pend:defI\keyformat{\a:keyformat}%
        \append:defI\keyformat{\b:keyformat}\fi  }
   \def\:temp##1{%
      \expandafter\ifvoid\csname ##1box@\endcsname\else
        \expandafter\setbox\csname ##1box@\endcsname=\hbox
           {\csname a:##1\endcsname \expandafter\unhbox\csname
             ##1box@\endcsname\csname b:##1\endcsname}\fi}
   \ifx \MRbox@\:UnDef\else  \:temp{MR}\fi
   \:temp{book}
   \:temp{bookinfo}
   \:temp{by}
   \:temp{ed}
   \:temp{finalinfo}
   \:temp{issue}
   \:temp{jour}
   \:temp{key}
   \:temp{lang}
   \:temp{miscnote}
   \:temp{moreref}
   \:temp{pages}
   \:temp{paper}
   \:temp{paperinfo}
   \:temp{procinfo}
   \:temp{publaddr}
   \:temp{publ}
   \:temp{vol}
   \:temp{yr}
   \endref: }
 -_-_-

<..bib in amsppt.sty..>+
 \pend:def\ref{\Configure{HtmlPar}{}{}{}{}\a:ref}
 \append:def\endref{\b:ref}
 \pend:defIII\makerefbox{\IgnorePar}
 -_-_-

<..bib in amsppt.sty..>+
 \let\:Refs=\Refs
 \def\Refs{\bgroup
    \let\sv:nofrillscheck\nofrillscheck
    \def\nofrillscheck{%
       \expand:after{\let\::Refs=}\csname Refs\endcsname
       \expandafter\def\csname Refs\endcsname####1{%
          <.header of Refs.>%
          \let\sv:ref=\ref \def\ref{\let\ref=\sv:ref \a:Refs\ref}%
          \pend:def\endRefs{\b:Refs}\append:def\endRefs{\egroup}}%
       \sv:nofrillscheck}%
    \csname :Refs\endcsname}
 -_-_-

<..header of Refs..>
 \def\:temp{####1}\ifx\:temp\empty \::Refs{}\else
    \::Refs{\csname ams:refs\endcsname{####1}}\fi
 -_-_-