from
Converts a supported Kotlin value into its corresponding MoveArgument.
Mapping rules:
MoveArgument -> returned as-is
Iterable / Array ->MoveArgument.Vector (elements recursively mapped)
Map ->MoveArgument.Struct (field values recursively mapped)
null->MoveArgument.Option withnull