This does not show me what happens when I invoke `eval` (probably through `__call__`) with `x` and/or `y` that have different unit from `amplitude`.