Log if the constraint function is not met
Add position decorator
Remove example "do_something" decorator