It's quite extensible even within the confines of ...
# random
e
It's quite extensible even within the confines of the spec. You can also break out of the spec and access the underlying implementation if needed (in some places at least).