Make warning clearer
Add implementation and basic example
ignore build artifacts