returning right type
dont pass little amount of bytes via const ref
done with iters
random cleanup
using mlk::slot here