After #4157. Make all the functions identical across both `signed` and `unsigned` modules e.g., 'fn foo(&self) -> Self` vs `fn foo(&self) -> Amount`.