Perfect forwarding to transformation functors
Fixed .gitignore for non-Windows machines