shoppe

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
functions and table packing

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
non-global functions

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
MUH INTEGERS

also, coroutines

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>