Why does this { } work this way?

This is another one of those weird syntactic inconsistencies.
a.c.(8) vs a.c(8)

As in, if a prototype member is a function, and functions are usually called with f.(x), then why is it a.c(8), when a.c is a function?