Fun with variadic templates to create lua binding library with no dependencies.