std.format has the function formattedRead which can be used to
parse a string, e.g.
string first_name;
string last_name;
string info = readln();
formattedRead(info, "%s %s", first_name, last_name);
This piece of code works as intended. However, since I don't need
the input after it's parsed, I wanted to omit the 3rd line of
code above and replace the 4th line with
formattedRead(readln(), "%s %s", first_name, last_name);
But this raises a compilation error, claiming that formattedRead
"cannot deduce function from argument types". What's the problem
here?