// d2's author of `tag`. `caller2` (also in d2) binds d2's own `tag` (200), // even though d1's `tag` is the first-wins merge winner. tag :: () -> s64 { return 200; } caller2 :: () -> s64 { return tag(); }