Create method for runtimes to override

for deciding which types of asides to use for given blocks

@cpennington 
Nit: I would probably have this method just return aside types, rather than the tuple (type, class)