Before I upgraded ExRam.Gremlinq.Core to 12.3.0 I had this piece of code (sample) working
g.V<User>()
.As((__, user) => __.Emit()
.Repeat(v => v.Out<FriendOf>())
.As((___, friend) => ___.Select((node, friend))))
Now, my code doesn't compile as the new .As signature isn't recognizing Emit
How do I achieve this in new Gremlinq?

Use
Loopto enter a special loop-DSL.Emit,RepeatandUntilare all available through the builder.