Support latest expression on single struct field

/cc @FrontierOtr