Basic chicken-egg problem. We want FFI::Platypus to test Acme::Ford::Prefect::FFI, but we don't want to pre install Alien::Base (platypus depends on Alien::FFI -> Alien::Base). Happily, Alt::Alien::FFI::System is a basic substitute for Alien::FFI that does not depend on Alien::Base.
I noticed a huge speedup when I switched over to travis' new container-based infrastructure, the main downside of which appears to be that you cannot use sudo. This required some alterations to the way the tests were run, and I took the opportunity to break out some of the work into separate .sh files. Another upside here is that we do not have to install dontpanic (the c lib) twice on ALIEN_FORCE=1, as it was doing before.
Looking a zmughal's use of the patching with perl pattern, I realized the example in the FAQ could be much simpler if we had the patch sub injected into main (do not have to quote anything, or use the -> operator). Also there really isn't any reason that it needs to be in the AB::MB subclass so I am just using My::AlienPatch instead without any subclassing at all.