Fiddle/DL swap/patch

Ruby environments seem to be either Fiddle or DL, but both use the same interface.  Make some bad choices and pretend it is all okay.