viableProtocols

fun viableProtocols(node: LetNode): Set<Protocol>
fun viableProtocols(node: DeclarationNode): Set<Protocol>
fun viableProtocols(node: ParameterNode): Set<Protocol>