Experiment with custom select for return type