Improved call_by_name with support for addition UuidType template parameter