Example implementations