* tweaked kwd so it can compose a single keyword out of multiple symbols
* started work on adding packagless option to functions
* removed unfirom defaults, to flakey on some drivers
* added extract-uniforms function
* lowered complexity of rolling translate