You are right, it can accept formulaic expression. (This PR was not ready for review. ("do not merge"). ) Thanks anyway. I can finish it faster now)