This isn't an intended behavior because of the cutting corners in the following pull request.
277
Although there is a discussion for the design regarding #with and #multi method implementations, this behavior should be fixed in advance because it's certainly a bug.
277
#with
and#multi
method implementations, this behavior should be fixed in advance because it's certainly a bug.299