The reason for doing this is being consistent with how return types are normally specified in functions(type space function_name)

But then variables aren't consistent in that regard either. Do we have coding style rules for this?