[global functions] use std::function<void*()> to extract pointer
[global functions] use std::function<void*()> to extract pointer

karies/root,olifre/root,olifre/root,karies/root,olifre/root,root-mirror/root,olifre/root,olifre/root,karies/root,olifre/root,root-mirror/root,olifre/root,root-mirror/root,root-mirror/root,root-mirror/root,karies/root,karies/root,root-mirror/root,root-mirror/root,karies/root,karies/root,olifre/root,karies/root,root-mirror/root,root-mirror/root,karies/root,olifre/root,olifre/root,karies/root,root-mirror/root,root-mirror/root,karies/root,olifre/root