Add Builder.Message#calculate(), fixes #162