loitsu/util: add rpartial