Implement macro `linq`.