It's a very simple fix, really; we cannot assume that require 'lfs' updates the global environment, so local lfs = require 'lfs' is needed. Otherwise so far everything works fine. (I'm testing against my luabuild mini Lua 5.2 distribution)
local lfs = require 'lfs'
return style requires, fix #88