Implement basic futures to query parser