You have no idea how much I wish this existed.