public static function call($message, callable $func)
    {
        $time = microtime(true);

        static::output($message . " [START]");

        static::$indent++;

        $func();

        static::$indent--;

        static::output($message . " [END] (" . number_format(microtime(true) - $time, 3) . ")");
    }