Уже изобретено, но еще не распространено.

 

v20240901