new rvalue function: create_password. Please read embeded doc

how will that work idempotently?