Branding là một thủ thuật để tạo kiểu cho kiểu Nguồn:: https://stackoverflow.com/questions/72987806/typescript-optional-type-predicate#comment139755528_72988318