experimenting with var types