pork does not suffer from the problem of bacon!
rearrange order and a bit cleanup
put stats in the bottom
put should on the top
implement copy and paste (shared and behaves_like)

TODO: nested copy and paste
alright! this is beautiful

* now it's much more consistent, everything you'll need is in Pork::API
* everything could be nested and in the top-level!
more consistent naming
make top-level would work
around 200 lines of code