More glbase types, richer func tweaks.