alias: be more flexible with `currency` input

Accept the numeric value to any input. Accept no currency at all.
alias: tentative to use aliases to reduce typing
Revert "alias: tentative to use aliases to reduce typing"

This reverts commit eead261a22df882d662007bcb58f82954d6f63b0. We cannot
get alias name.
alias: comment functions