I agree with Henry: it can be done, and in a way that’d be quite difficult to avoid. “Some people will try to avoid (and evade) taxes” is not a great argument against levying taxes, by the way.
We clearly live in a world of growing wealth inequality where the tax burden urgently needs to shift away from labor and consumption, which tend to be regressive taxes, and more toward passive income, wealth, and externalities (such as carbon emission taxes). In fairness, that’s been happening to some tepid extent lately, with hikes in real estate transfer taxes (stamp duties) and the top marginal income tax rate, although the proposed GST hike would be a step backwards. Singapore has also started to take its first, tentative steps toward pricing greenhouse gas emissions, although it’s much too little and needs to be more (pun intended) energetic. It’s particularly true given the reality that Singapore’s national geographic existence is seriously threatened over decades and century timescales. Our children and grandchildren cannot all live atop Bukit Timah.