Add variant visitor example