add pathetically naive version of path.relative to properly resolve modules in the compiler
Array.prototype.concat args can be non-arrays