Experiment with scalar types and reflection