Peripheral facilities are defined in the microlibrary static library’s
microlibrary/peripheral.h/microlibrary/peripheral.cc
header/source file pair.
The ::microlibrary::Peripheral::Instance template class is used to define memory-mapped
peripheral instances.
::microlibrary::Peripheral::Instance::pointer() static member function.