Efficient by value pass template