Interactively Learning a Blend of Goal-Based and Procedural Tasks