Split wrapper into several composable stats wrappers covering function e...

Split wrapper into several composable stats wrappers covering function entries, timing, exceptions and successes