```rust
# use bevy::prelude::*;
# use bevy_alchemy::*;
#
# #[derive(Component, Default, Clone)]
# struct MyEffect;
#
# fn main() {
# let mut world = World::new();
# let target = world.spawn_empty().id();
# let mut commands = world.commands();
commands.entity(target).with_effect((Name::new("Effect"), MyEffect));
# }
```