bug demo
Update: not actually a bug :) see: https://github.com/sveltejs/svelte/issues/300#issuecomment-282711552