Moreover, the word with is a common word for prefixing builder method (builder.with_foo) so we might want to reserve that in case we ever decide to switch to this convention.
This doesn't apply to compile-time algorithm specification, that is, the following example will remain unchanged
Currently, the convention for specifying a particular algorithm by a runtime value uses
with
method on the algorithm builder:I believe that using
using
sounds more natural and as better English (although I am not a native speaker):Moreover, the word
with
is a common word for prefixing builder method (builder.with_foo
) so we might want to reserve that in case we ever decide to switch to this convention.This doesn't apply to compile-time algorithm specification, that is, the following example will remain unchanged